Cost Analysis of a Ray Tracing Algorithm
نویسندگان
چکیده
Ray casting has become a fundamental step in many graphics algorithms es pecially in the area of global illumination Examples include using rays to calculate form factors for traditional radiosity track energy in particle tracing and trace possible transport paths in path tracing The appeal of ray casting is that it o ers a exible and intuitive way to query visibility within a scene and we expect that its popularity will continue to grow However ray casting can be an expensive operation and it is often the single most expensive part of an algorithm Thus it is important to study the costs of ray casting both to nd ways to minimize its cost and to enable the cost analysis of algorithms which utilize ray casting Unfortunately the complexity of ray casting is not very well understood A variety of acceleration schemes have been proposed by researchers but there has been relatively little analysis of these schemes Currently we have no a priori assurance about what the actual cost of these schemes will be in real world use Ray casting studies have provided useful heuristics about the costs of various schemes however to our knowledge all fall short of completeness in one of the following ways
منابع مشابه
An Efficient Algorithm for General 3D-Seismic Body Waves (SSP and VSP Applications)
Abstract The ray series method may be generalized using a ray centered coordinate system for general 3D-heterogeneous media. This method is useful for Amplitude Versus Offset (AVO) seismic modeling, seismic analysis, interpretational purposes, and comparison with seismic field observations.For each central ray (constant ray parameter), the kinematic (the eikonal) and dynamic ray tracing system ...
متن کاملVelocity Modeling in a Vertical Transversely Isotropic Medium Using Zelt Method
In the present paper, the Zelt algorithm has been extended for ray tracing through an anisotropic model. In anisotropic media, the direction of the propagated energy generally differs from that of the plane-wave propagation. This makes velocity values to be varied in different directions. Therefore, velocity modeling in such media is completely different from that in an isotropic media. The vel...
متن کاملCost Distribution Prediction for Parallel Ray Tracing
Realistic rendering algorithms such as ray tracing are computationally very expensive. The time complexity is determined by a multitude of factors such as image size, geometry, material properties and the quality of the required rendering. This paper presents an algorithm to estimate the cost of ray tracing a scene. Assuming an octree spatial subdivision, the cost per voxel is predicted. For pa...
متن کاملTigerSHARK A Hardware Accelerated Ray-tracing Engine
The current state of the art in graphics rendering algorithms and hardware is surveyed, and it is shown that ray-tracing, despite larger computational requirements than conventional algorithms, is more amenable to massive parallelism. The TigerSHARK ray-tracing architecture is then presented as an extremely cost-effective means to exploit this fundamental parallelism. A competing approach is an...
متن کاملRay-tracing and Interferometry in Schwarzschild Geometry
Here, we investigate the possible optical anisotropy of vacuum due to gravitational field. In doing this, we provide sufficient evidence from direct coordinate integration of the null-geodesic equations obtained from the Lagrangian method, as well as ray-tracing equations obtained from the Plebanski’s equivalent medium theory. All calculations are done for the Schwarzschild geometry, which resu...
متن کامل